package lab03.test05;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;

/**
 * 5、	将字符串加密后，通过字符输出流写入文件，然后读取该文件并解密。
 * 加密算法为：将原有字符的 ASCII码加1，
 * 如'A'字符的 ASCII 码为65，加密后其 ASCII 码变成66。"	Hello"加密后的字符串为"Ifmmp"。
 */
public class Test {
       public static  void main(String[] args) {
        Scanner scan =new Scanner(System.in);
        String s;
            char []a = new char [10];
            char []b =new char [10];
            File file =new File("a.txt");
            try {
            FileWriter out =new FileWriter(file);
            s =scan.next();
            a=s.toCharArray();
            for (int i = 0;
            i<a.length ;
            i++){
            a[i] =(char) ((a[i] - 'a' + 1) % 26 + 'a');
            }
            out.write(a);
              out.close();
                        FileReader in = new FileReader(file);
                         in.read(b);
                         System.out.println(b);
                 in.close();
              }catch (IOException e){
               // TODO Auto-generated catch block  
               e.printStackTrace();
          }
        }
    }

